Data handling apparatus employing an active storage device with plural selective read and write paths



K. A. BELL EI'AL 3,541,518

AND WRITE PATHS 59 Sheets-Sheet 1 ATTORNEY WITH PLURAL SELECTIVE READDATA HANDLING APPARATUS EMPLOYING AN ACTIVE STORAGE DEVICE Nov. 11, 1910filed Sopt. 27

$552 ES. i=8 SE 55 ummm 2 7&5: a a s i m 0 w -53: m a 55am H O w 55mmuwx was: a m u a as 1 m AL 552:: m m mmmmm 4 KRDK gem E2 N? W m $83$52 4 as l! $55: 6E8 $52 3 2 Tfl m i 5&2, 2 6 EEEZEwEE W I l l I I I I II ll |I| T I I l I I 'J mm a "E52 mw q as s a 3 $353 M n 5 5 2 =5 5,5; mQ n A o? h n I m m I w u j v H T w H amma: A: m A m r :s: w m w I! T n553: 1 E5 .1 r 5&5 wage =35 5:52. fi 2: 2.332 m s M an N 55.5 M m. i3 eP mv m\ r llllllllllllllllll llln lllllll IIL 5 Nov. 17, 1970 K. A. BELLET ,54

AGE DEVICE CTIVE READ AND WHITE PATH DATA HANDLING APPARATUS EMPLOYINGAN ACTIVE STOR WITH PLURAL SELE S Filed Sept. 27, 1 7 59 Sheets-Sheet zCONTROLS W 5 mm F u A K A A A n 0 T F Ill! IIL S a 1 J 5 A n 4 f w i i'1 1 II III II n. a m al N ZJ N E R 2 W E R C 5 h C M M G P E P E E R ER n R R u M J L u .i II I IL FIG. 20

STORE UNDER 8 O 2 m. 2 m m k m F F M F W 0 .l. n 2 2 m 2 F m n C h m 2 22 H F m H b It 2 2 m B m F F M F a I k 2 2 2 m m m F F W F FIG. 2

Nov. 17, 1970 K A. BELL ETAL 3,541,518

DATA HANDLING APPARATU S EMPLOYING AN ACTIVE STORAGE DEVICE WITH PLURALSELECTIVE READ AND WRITE PATHS Filed Sept. 27, 1967 59 Sheets-Sheet 3EXT RNAL EXTERNAL ADD RESS REGISTER DECODE ARRAY MULTIPLEX CHANNELSWITCH ASSEMBLY MACHINE CHECK STORAGE PROTECT Nov. 17, 1970 K. A. BELLETAL 3,541,518

DATA HANDLING APPARATUS EMPLOYING AN ACTIVE STORAGE DEVICE WITH PLURALSELECTIVE READ AND WRITE PATHS Filed Sept. 27. 1967 59 Sheets-Sheet 4 II I I I I I 16I I I I I I I I I I I I I I I l I I l J FIG. 2b

Nov. 17, 1970 K. A. BELL EI'AL 3,541,518

DATA HANDLING APPARATUS EMPLOYING AN ACTIVE STORAGE DEVICE WITH PLURALSELECTIVE READ AND WRITE PATHS Filed Sept. 27, 1967 59 Sheets-Sheet 5STATUS SUB- REGISTER I R I I I I I I l I I I I I I I I I I rl I I I3,541,518 E DEVICE Nov. 17, 1970 K. A. BELL EI'AL DATA HANDLINGAPPARATUS EMPLOYING AN ACTIVE STORAG WITH PLURAL SELECTIVE READ ANDWHITE PATHS F'iIBd Sept. 27, 1967 59 Sheets-Sheet 6 3,541,518 E DEVICENov. 17, 1970 K. A. BELL ETAL DATA HANDLING APPARATUS EMPLOYING ANACTIVE STORAG WITH PLURAL SELECTIVE READ AND WRITE PATHS Filed Sept. 27,1967 59 Sheets-Sheet 7 II I 3,541,518 E DEVICE Nov. 11, 1970' K. A. BELLem DATA HANDLING APPARATUS EMPLOYING AN ACTIVE STORAG WITH PLURALSELECTIVE READ AND WRITE PATHS Filed Sept. 27, 1967 59 Sheets- Sheet 8 RE T b 6 E R L 0 R T N 0 c h U C R C E D m E D I l l l REGISTER Nov. 17,1970 K A. BELL ETAL 3,541,518

DATA HANDLING APPARATU S EMPLOYING AN ACTIVE STORAGE DEVICE WITH PLURALSELECTIVE READ AND WRITE PATHS Filed Sept. 27, 1967 59 Sheets-Sheet 914k Ti g I DIAGNOSTIC l REGISTER i m .J

i M 1 ml 14? a if 2s 50 152 i i QNTERRUPT SECTION woao PRIORITY CPUCONTROLS SELECT SELECT SELECT REGISTER REGISTER REGISTER MASK 1 H081 mowm2 uos,o,1 l -1 0-? 20-? i @Q 0-? ii 141 m M m 4 1 n M M g H5 4 1 V. Vn. Th V m 1 All. i M I; ma H MM 135, i m m m M M M j;

Nov. 17, 1970 K. A. BELL ETAL 3, 8

ORAGE DEVICE DATA HANDLING APPARATUS EMPLOYING AN ACTIVE ST WITH PLURALSELECTIVE READ AND WHITE PATHS Filed Sept. 27, 1 7

59 Sheets-Sheet 10 AFHTHMETIC LOGIC UNIT GATING CIRCUITS CROSS AND AREGISTER TRUE 1] COMPLEMT PLUS SIX CROSS GATI N G CIRCUIT EGISTER I'Ialllll III we L l ALU CONTROLS FIG Nov. 17, 1970 K. A. BELL ETAL DATAHANDLING APYARATUS EMPLOYING AN ACTIVE STORAGE DEVICE WITH PLURALSELECTIVE READ AND WHITE PATHS Filed Sept. 27, 1967 59 Sheets-Sheet 11Nov. 17, 1970 K. A. BELL ETAL DATA HANDLING APPARATUS EIPLOYING ANACTIVE STORAGE DEVICE WITH PLURAL SELECTIVE READ AND WHITE PATHS FiledSept. 27, 1967 59 Sheets-Sheet 13 R E S F. S E u W "T w IRYRSTM IA RSTWT D AE TRx AA m orps mm w x s A s s A s 4 m M Q L 4% i II 8 W L N M 1 Mm m w t L L w M lv 1 L F! m n I, A U K s p m J m? w W I 4 L c W T M m w.I w I/M w A a r L a H q M L F IIIIIIII llllll lI t I I I g 1... I I I II l I I 41 I I I I I STORE GATE '1 3 H L L L L L O E O E O 0 MM MR R RRMR LT OT T 0T OT Tm am am mm mm C C C C C s IIII IIII IIIIIII II IIIIIIIIL Nov. 17, !970 K. A. BELL EI'AL 3,541,518

DATA HANDLING APPARATUS EMPLOYING AN ACTIVE STORAGE DEVICE g/ 1TH PLURALSELECTIVE READ AND WRITE PATHS 59 Sheets-Sheet 14 Filed Sept. 27,

YADDRESS BUS ILADDRESS LATCH SET Nov. 11, 1970 K. A. BELL Fl AL DATAHANDLING APPARATUS EMPLOYING AN ACTIVE STORAGE DEVICE WITH PLURALSELECTIVE READ AND WRITE PATHS 59 Sheets-Sheet 15 Filed Sept. 27, 1967FIG. 2m

M M M 1:: w

16 I I 4 4 130 I 57 I F I I I i i I I SUB I 4 m ASSEMBLER I54 I I 2 I II 1 I I33 1? \il IL 155 .J 7 t 5 2 m A I I m; I M I I I [I38 I F x. E I

sue g, I ASSEMBLER I I I I l i p I i. w. I. 'J T I l I r g I 1L L l J MII MEMORY ADDRESS I I ASSEIIBIER H 159 A R 32 I no IxIomIEss] IIIooIIEssIl $3 HIGH A I60 I61 I I i A ,A FIXED I55 I BRANCHING I II I I 164 S Q lL a 7: I62 I 0 5 I ---;LATCH sir I I I69/ LOW IBE l 3 24 l FIXED L I IBRANCHING I II V 5. I I I Nov. 17, 1970 K. A. BELL ETAL DATA HANDLINGAPPARATUS EMPLOYING AN ACTIVE STORAGE DEVICE WITH PLURAL SELECTIVE READAND WHITE PATHS Filed Sept. 27, 1967 59 Sheets-Sheet 16 FIG. 2n

T CONTROL DYNAMIC STORAGE RELOCATION Nov. 17, 1970 K. A. BELL ETAL3,541,518

DATA HANDLING APPARATUS EMPLOYING AN ACTIVE STORAGE DEVICE WITH PLURALSELECTIVE READ AND WRITE PATHS Filed Sept. 27, 1967 59 Sheets-Sheet l7FIG. FIG. FIG. FIG. FIG. 30 3b 3c 3d 3e FIG. FIG. FIG. FIG. 3f 3g 3h 3iI FIG FIG. FIG. FIG 31 3k 31 3m FIG. 3

me. WR. ICY. T1316 B53 Nov. 17, 1970 K. A. BELL ETAL DATA HANDLINGAPPARATUS EMPLOYING AN ACTIVE STORAGE DEVICE WITH PLURAL SELECTIVE READAND WRITE PATHS Filed Sept. 27, 1967 59 Sheets-Sheet l 9 3 0&1? a 11 0 II I X I l I l [1 l l l I r l I I l )l G .0 I m Lil r F m I MI 6 H 0 U! AA L\ m 2 L m. d :w n m $0 n w 4 7 2. 4. w. 624d}, 8 "I T o 4 Illl..THIIIIIIMiQIlIIL O I A 5 2 o 11 0 W A .l 0 l H 00 A T A T n. B 2 m m AnMu A A 1 A a A 0 1 W 00 ml- AR 4 0O 2 0 w I A 2 0.: 6 AM A w T 4 B H B EM 0 T O 0 m M." T Ma 2 .I 6 A 3 3 w m I B m 0 M A M M M k 8 W m B 0 W 0W R N R N M A O M M 0 0 T O 0 M 0 E W 4 w W M ID CL EL 0 H Am M M M M wc c w s 2 E g D 4 5 H 1 R R w R R m R R N W L, n O 0 1 o o 7 A 0 0 4 R wR 3 ul 1 B B .l B 14 M M 1| n W B R m 1 o m A *I Nov. 17, 1970 K. A.BELL ETAL DATA HANDLING APPARATUS EMPLOYING AN ACTIVE STORAGE DEVICE vgx'rn PLURAL SELECTIVE READ AND WHITE PATHS 59 Sheets-Sheet 20 FiledSept. 27,

UNIT ASSEMBLER

